<?php
use yii\helpers\Url;
use yii\web\View;
// use yii\Web\View;
use app\assets\NewBlackWhiteAsset;
NewBlackWhiteAsset::register($this);
$this->title = $this->context->pageTitle.Yii::$app->params['titleSuffix'];
$this->params['breadcrumbs'] = [
  [
    'label' => '媒体列表',
    'url' => ['index']
  ],
  [
    'label' => '黑白名单列表',
    'url' => ['black-white-list']
  ],
  '新增名单'
];
?>
<div class="page-header">
  <h1>
    资源管理
    <small>新增名单</small>
  </h1>
</div>
<div class="panel panel-default">
  <div class="panel-heading">
    <i class="fa fa-plus-circle"></i>
    新增名单
    <ul class="list-unstyled pull-right">
      <li>
        <a href="#">
          <i class="fa fa-chevron-up"></i>
        </a>
      </li>
    </ul>
  </div>
  <div class="panel-body">
    <div class="row">
      <div class="col-sm-6">
        <form class="form-horizontal" id="data-frm" method="POST" action="<?php echo Url::to(['media-list/new-black-white-handle']);?>">
          <input class="hidden" type="text" name="id" value="">
          <fieldset>
            <legend>名单信息</legend>
            <div class="form-group">
              <label class="col-sm-2 control-label" for="list_name" >
                <em>*</em>
                名单名称：
              </label>
              <div class="col-sm-10">
                <input class="form-control" id="list_name" type="text" name="name" value="" placeholder="名单名称">
                <div class="help-block text-error" id="list_name_err"></div>
              </div>
            </div>
            <div class="form-group">
              <label class="col-sm-2 control-label" for="list_type" >
                名单类型：
              </label>
              <div class="col-sm-10">
                <label class="radio-inline">
                  <input type="radio" name="list_type" value="black" checked> 黑名单
                </label>
                <label class="radio-inline">
                  <input type="radio" name="list_type" value="white"> 白名单
                </label>
                <div class="help-block"></div>
              </div>
            </div>
            <div class="form-group">
              <label class="col-sm-2 control-label" for="domain_list">
                <em>*</em>
                包含域名：
              </label>
              <div class="col-sm-10">
                <textarea class="form-control" id="domain_list" name="domain_list"  cols="30" rows="10"></textarea>
                <div class="help-block">注意：每个域名占一行</div>
                <div class="help-block text-error" id="domain_list_err"></div>
              </div>
            </div>
            <div class="form-group">
              <div class="col-sm-offset-2 col-sm-10">
                <div class="btn-form-group pull-right">
                  <input class="operate-type" type="hidden" name="operate_type" value="save">
                  <button type="submit" class="btn btn-primary"  data-loading-text="<i class='fa fa-spinner fa-spin'></i> 数据提交中...">保存</button>
                  <a href="<?php echo Url::to(['media-list/black-white-list']); ?>" class="btn btn-default">返回列表</a>
                </div>
              </div>
            </div>
          </fieldset>
        </form>
      </div>
      <div class="col-sm-6">
        <div class="text-wrap">
          <article>
            <h4>规则一：URL匹配</h4>
            <p>指使用URL来限定广告将要投放的页面，URL匹配时必须以“http://”开头。</p>
            <p>例1：http://www.sina.com.cn，广告只会投放到新浪网站的首页；</p>
            <p>例2：http://sports.sina.com.cn/page.html，广告只会投放到指定的页面(如page.html)上。</p>
          </article>
          <article>
            <h4>规则二：域名匹配</h4>
            <p>指使用域名来限定广告将要投放的网站，域名匹配不能以“http://”开头。</p>
            <p>例1：www.sina.com.cn，广告将会投放到新浪网站的所有页面；</p>
            <p>例2：sports.sina.com.cn，广告将会投放到新浪网站体育频道下的所有页面。</p>
          </article>
          <article>
            <h4>通配符的使用</h4>
            <p>以上两种匹配方式均支持通配符“*”，通配符只能用在域名或URL的两边。</p>
            <p>例1：http://sports.sina.com.cn/g/premierleague/*，广告将会投放到新浪体育频道下英超足球版块的所有页面；</p>
            <p>例2：*sina.com.cn，广告将会投放到新浪全站。</p>
          </article>
        </div>
      </div>
    </div>
  </div>
</div>
<script type="text/javascript" >
  requirejs(["<?= Yii::getAlias('@web/').Yii::$app->params['envDir'];?>/js/site.js"], function(common) {
    requirejs(["<?= Yii::getAlias('@web/').Yii::$app->params['envDir'];?>/js/mediaList/newBlackWhite.js"]);
  });
</script>